package com.sansan.qiangji.mapper.warehouse;

import com.sansan.qiangji.entity.warehouse.PullOrder;
import com.sansan.qiangji.entity.warehouse.example.PullOrderExample;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface PullOrderMapper {

    long countByExample(PullOrderExample example);

    int deleteByExample(PullOrderExample example);

    int deleteByPrimaryKey(Integer pullOrderId);

    int insert(PullOrder record);

    int insertSelective(PullOrder record);

    List<PullOrder> selectByExample(PullOrderExample example);

    PullOrder selectByPrimaryKey(Integer pullOrderId);

    int updateByExampleSelective(@Param("record") PullOrder record, @Param("example") PullOrderExample example);

    int updateByExample(@Param("record") PullOrder record, @Param("example") PullOrderExample example);

    int updateByPrimaryKeySelective(PullOrder record);

    int updateByPrimaryKey(PullOrder record);
}